pub(crate) struct Migration {
    scripts: Vec<String>,
}

impl Migration {
    pub fn new() -> Self {
        let mut scripts = Vec::new();
        scripts.push(include_str!("../migrations/init.sql").to_string());
        Migration { scripts }
    }

    pub fn get_scripts(&self) -> &Vec<String> {
        &self.scripts
    }
}
